请ASP高手指点错误`

来源:百度知道 编辑:UC知道 时间:2024/07/04 01:15:50
<%Set objconn=Server.CreateObject("ADODB.Connection")
objconn.Open"db"
Set objrecord=Server.CreateObject("ADODB.Recordset")
objrecord.open"myhx",objconn,3,3%>
<table border=1 cellspaceing=0><tr><th>用户名</th><th>性别</th><th>地址</th></tr>
<%objrecord.MoveFirst
do while Not objrecord.eof%>
<tr>
<td><%=objrecord.Field("用户名").Value%></td>
<td><%=objrecord.Field("性别").Value%></td>
<td><%=objrecord.Field("地址").Value%></td>
</tr>
<%objrecord.MoveNext
loop
objrecord.Close%>
</table>

查看数据库内容的一段`
运行时提示

Microsoft OLE DB Provider for ODBC Drivers '80004005'

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

\查看数据库内容.asp, line 15
初学动态网页`

objconn.Open"db"就是未发现数据源名称并且未指定默认驱动程序 ,“”里的db是什么咯,你也不指定。
代表
先 db="" '链接数据库
然后 objconn.Open"db"

objrecord.open"myhx",objconn,3,3 里的myhx也没说明
myhx="sql语句"